package com.cskaoyan.javase.basic._2variable._3notice;

/**
 * 整型的常量,编译器能够自动对它们(包括它们的运算)做取值范围的判断
 * 从而判断出它们能否用相应的类型接收,不会编译报错
 *
 * 但是如果是整型的变量参与运算,一律遵守表达式的类型提升,不再是常量了.
 *
 * @since 16:10
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo6 {
    public static void main(String[] args) {
        // byte 在[-128,127]之间
        byte b1 = 120;
        // byte b2 = 130;
        // short类型大概三万多
        short s1 = 30000;
        // short s2 = 40000;

        byte b = 1 + 2;
        // 等同于
        byte b2 = 3;

        int result = b1 + 2;
    }
}
